#ifndef XABSTRACTPARSENODE_H
#define XABSTRACTPARSENODE_H

class XAbstractParseNode
{
public:
    XAbstractParseNode();
    ~XAbstractParseNode();
    virtual double getValue() const;
    virtual inline bool isLeaf() const = 0;
    virtual void updateValue();

protected:
    double value;
};

#endif

